An R9 290 doesn't really need upgrading, most will lag *just* behind a 970 but will eat 1080p for breakfast, and even cope with 1440p on their own. I'd agree, grab a nicer set of peripherals (keyboard/monitor/mouse/headset/speakers) instead, your current system is still a beast for gaming!
Thanks. My monitor is a Samsung 27D850D 27" Widescreen LED Professional/Gaming Slim Bezel Monitor - Black