Sorry, but there's a lot wrong with this build:
Let's start with pricing. You're looking at the after rebate cost, which sounds just barely overbudget at $460. However, the before rebate build is $530. That's $80 over his budget. Rebates don't work until after he's bought the build. That means that he has to shell out $530 before anything else, and that's not the least of his pricing problems.
The pricing only gets worse, as three of the parts that you put in his build aren't the same price you think they are. The Thermaltake case is $36 from Microcenter, but notice that it doesn't list a shipping cost? Well Microcenter has shipping costs as well. That's why there's a plus at the end of the pricemark if you looked at his build, and it's another $13. Then we have the PSU. The PSU is from NCIX, and so it also has the shipping dilemma as NCIX never lists their shipping pricing. The shipping there is minimum, $11. Then we get to the RAM. The RAM kit has its own problems, which I'll elaborate on later, but for now let's check the price. Now, clearly there's something wrong if every other retailer is listing this piece of RAM for over $100, while NCIX, who doesn't happen to list shipping, lists it for almost
half that. That implies that the shipping cost will be jacked up in order to compensate. But we can't know the shipping cost, because this piece of RAM is on back order, and it has been for weeks. His build is incomplete because of that, and we'd have no idea when they'd be available again. But let's just pretend that it isn't on back order, and let's also pretend that shipping cost isn't terrible considering the other retailers. If he was lucky, it'd be available for $30 shipping, but let's say it'll be available for $20 shipping. So, that brings his grand total to $574, a whopping $124 overbudget, Clearly, that's not good.
Now let's get into compatibility issues. First, let's start with the GPU. The Radeon HD 7870 XT is going to be bottlenecked by the CPU. An Athlon II X4 750k can't handle that. The bottlenecking will be considerable, though overclocking can mitigate it however that would require at least another $30 for a cooler, and his motherboard is certainly not meant for high end overclocking. Secondly, 2133 RAM is not going to be supported by his motherboard without OCing. Ignoring the price and back order issues, 2133 MHz is going to be very strenuous on that motherboard. Before it'll even work at 2133 MHz, he'd have to go into the BIOS and play with settings before anything. That board certainly wasn't meant for 2133 RAM, and who knows if the board would even truly be stable before it got there.