If you are going to use multi-threaded apps then i suggest getting the i7 950. Its $299 now. Probably would serve all purpose you can have. Gaming to running heavy apps.
Although the X58 motherboards and triple channel RAM's run into a lot of money, but they are worth it.