One final change: hard drive.
I'd go with this
Seagate. The reason is that it has a 16MB cache and slightly better performance in other areas as well. The size increase is nice as well, end of this year to mid next I seriously think we'll start seeing 20GB+ game installs.
Otherwise looks excellent.