Yeah they will fit
The R9 290 will be bit of a squeeze though. Just a heads up though, there is only one intake fan and one extraction fan so if you use the H80i I think you will find it wont have very good airflow. You will be better off with a air cooling system, like a Cooler master 212 evo, and besides the 212 evo cools better than the H80i anyway.