If you want to future-proof it, just make sure it's capable of being upgraded... and that motherboard isn't. (c: You're at capacity for RAM and GPU expansion with that board... plus it won't overclock for shit.
I just helped a friend put together a computer which cost [the person paying for it, not him] about $1,000--the only things he didn't need were monitor, HDDs, keyboard and mouse.
Honestly, the rest of what you've selected there is great in the cost/performance department, just look at getting a better motherboard. I, honestly, suggest spending the extra money now for something like this (
http://www.newegg.com/Product/Produc...82E16813130223) so you can drop in additional 5770s when they get down to $100 in, like, a year: three 5770s usually outperform a 5970 (assuming there aren't any driver issues and such, blahblahblah).
If you want to future-proof in the sense of making it so it's cheap to upgrade later, along with that motherboard you'd need a better PSU with at least four PCIe connections (
http://www.newegg.com/Product/Produc...82E16817703027).
But, really, if you don't want to go that route (which you can for less than $1000 now, and possibly overall) and think you can get by with the performance one 5770 can net you (which will be 2-4AA and 8-16AF, depending on resolution and game), the parts you've selected are aces.
Oh, and if you intend to overclock (which you must, given that you value cooling and are buying a BE chip), you should look at a good HSF for your CPU. I had my buddy buy this (
http://www.newegg.com/Product/Produc...82E16835118046).