Storage:[ Register or Signin to view external links. ] (£134.34 @ Aria PC)
Video Card:[ Register or Signin to view external links. ] (£365.94 @ Aria PC)
GTX 1070Ti should be available at the end of this month and your R9 290 should be more than adeqaute to hold you over until then, so might be worth waiting for that but the GTX 1070 is solid if you're looking for something asap.