Will Sapphire r7 260x OC 2GB DDR5 get bottlenecked??????

The specs of my pc are
Core i3 2100@3.1ghz
4gb ddr3 g.skills 1333mhz ram
Win 7 64bit
500 gb WD Caviar blue hdd 7200rpm
Cooler master thunder 600W psu
I wanna know that will sapphire r7 260x OC 2Gb edition will get bottlenecked due to my pc???
Also max.resolution supported by my led is 1440×900.I am also ok to play games at 720p as long as the game doesnt lags.
Is r7 260x a good choice?????
If not then which gpu i should go for considering the specs of my pc.
The gpu should also be able to play future games atleast for 3-4 years