i have to disagree completely!
a q6600 is bloody pointless for gaming and is a older generation cpu..
get a e8400, it will be a much more suiting buy..
and as for future proof.. a q6600 isnt exactly a good idea. as its not native quad-core, its just 2 e6600's stuck together..
if u truly want...