I have about $2500 to spend, so if I got a iMac it would be the high end one. But I was thinking about building a i7 based computer with new high end components and would install windows 7 on it when it comes out. Gonna use it for programming work + some gaming. Thanks for your opinions.
I'm not getting the computer for a few months. I'm counting on Intel releases new chips this year, that is push the prices on their current chips down.