my budget is $400 on a cpu, and i wanted the new 600 series, so i've been looking at the 3.2 gig 640, i've also been looking at the 3800+ as well, the 3800 only has 512kb cache while intel has 2mb cache, does 4x the cache really matter that much? will it make a huge difference in what i'm doing? i play games mostly.