I've got a few questions, but I guess collectively they fall under power supply, and this seemed like the right place to ask. I'm running a Packard Bell iMedia 2579, at stock. That is; a Core 2 Duo e6300, 1024mb RAM, Ati x1650SE graphics, Seagate Barracuda 7200.9 250gb, DVD writer, card reader. I'm going to upgrade to a XFX Geforce 8800GTS 320mb XXX, and 2gb RAM. My first question is, would a Cooler Master Truepower 450W be enough to cover my system after upgrades? And my next question is; when in CPU-Z, I notice my voltage is constantly fluctuating, from ~1.2V down to ~1.15V, and its resulting in my core speed reading anything from 1596MHz to 1862MHz, any idea why? And lastly, I'm my Rated FSB speed is 1066MHz, how come the Packard Bell website states I can only take memory up to 667MHz. This, I understand, is DDR2 PC5300. Shouldn't I be able to take anything up to DDR2 PC8500? I'm beginning to realise just how much I don't know about computers! I'm beginning to get the feeling this computer isn't going to live up to my hopes, which is quite disheartening; please, say it isn't so!