Everything looks great to me. Since you have $61 left, why not getting a HD6870 then? It has better performance and only around 30 dollars extra.
For the CPU fan, I would rather go for Freezer 7 pro rev.2
. I've been using it in my case for several years and is still working wonderfully.:-)