first of all, i would get a 5770, providing its the next-gen card supported direct x11
in terms of performance of 5770 and 4870, its not much noticeable
but the price should be fairly the same
over all, i really dont think u need the extra 3 noctua fans
spend the extra 100-200 now, and dont have to worry

the i7 is good for the price