I'll just repeat my questions:

Why can't I use a lower multiplier? I increased FSB to 367 and lowered the multi to 7 so I could ignore the CPU and concentrate on finding max FSB,
but once I rebooted POST showed me 2.57GHz which is correct but in Windows CPU-Z was showing me 3.3GHz and a 9 multi.

Question 2:

My memory is rated as 800MHz, 5-5-5-18 at 1.8V and according to CPU-Z, when running at a lower frequency it should be 540MHz, 4-4-4-13 at 1.8V.
BUT, my memory is currently running at 712MHz, 5-6-6-18 at 1.8V

SPD timings is enabled in BIOS btw. But if I lower FSB to 266 and set the memory to 800MHz, it chooses 5-5-5-18 timings