Hi killzoneman0! I am starting a computer games programming degree in 2 weeks time at University, and I've done quite extensive research into what spec I should get, and well X2 is deffinitely the way to go. I mean you said that you want it to run games, and just think of it this way:
You get an X2, and when you're playing a game, one processor looks after all of the windows applications and processes in the background, leaving you with a whole processor to run the game. Now many people will disagree with me and say the FX series runs games better, and it probably does. If you team up an X2 or an FX with a decent graphics card (like a 7800 GTX), you will hardly see the difference between the two. Also, you can always overclock your system to be better than the FX in the long run. But when your thinking about spending so much money on a new system you need it to be as future-proof as possible, and so dual core is the only way to go!
Intel i7 930 @ 3.6 GHz || Gigabyte GA-X58A-UD3R (SATA 6GB/s/USB 3.0) || XFX ATI Radeon HD 5970 || OCZ Vertex Series 120GB 2.5" SSD || OCZ Gold 6GB (3x2GB) DDR3 2000MHz Tri-Channel || OCZ Z-Series 1000w Modular '80 Plus Gold' PSU || Coolermaster RC-1000 Cosmos PURE Black