Looks good except for a HD4890 your PSU needs to be up here>
http://www.newegg.com/Product/Produc...82E16817139006
And I would seriously consider a E8400 even if it means dropping the video card down to the HD4870 and the 650TX PSU to help the budget.