Haven't kept up on hardware.

Don't plan on doing any hardcore gaming, just C&C3, maybe some HL2 episodes when they come out, no online stuff. It's going in a small form factor case, so it needs to not run super hot and be a reasonable size. I don't want to spend a ton either.

I'm not overclocking, the system is going to be a Core2Duo 2.66 Ghz, 2GB of RAM (667Mhz).

Reccomendations?