Thanks for the suggestions, much appreciated
One other thing I wanted to ask is, he plays mainly Teamfortress 2 and World of Warcraft (WoW doesn't like to make much use of more than 1 core, not sure about TF2)
I was wondering, would he be better off getting a fast dual core processor, say a i3-4350 or would he be better off getting a quad core AMD FX-6300?
If he were to go with the quad core would he have a performance loss due to the games not taking much advantage of multiple cores?