If you don't have a specific need for HyperThreading or the extra 2MB of cache (both of which are useful for things like video encoding), then I'd opt for the i5... it's a considerable savings. You sure aren't going to be unhappy with that CPU choice, I can assure you.