I am planning on buying my first pc this Friday or at the beginning of next week. Below is the rig I have put together. If there is anything I can add which is better for the same price please tell me! Please note I do not need a hard drive and I will upgrade the ram in the future. Also is everything compatible?
That's a pretty terrible build. First, almost everything is low quality. Second, you've got triple channel RAM for a dual channel board. Third, thermal paste is completely unnecessary if you don't plan on a massive overclock. Fourth, the 2 GB version of the 5870 isn't worth the extra money over the 1 GB. Save yourself a good $100.
A single 1 GB 5870 is more than powerful enough to play every game at 1080p with max details. You won't be doing Eyefinity with a single 5870 anyway, regardless of how much memory it has. You'll need two of them to get enough power. So, you could pay $130 (counting combos for both versions) more for the 2 GB version, but you wouldn't actually gain anything tangible from it. You certainly shouldn't sacrifice the rest of the build to afford it.