It can depend on what GTX 460 you have but most of them are very good overclockers. I had ( still have in a box ) an EVGA GTX 460 1GB that was factory overclocked to 763-1526-3800 from the 675-1350-3600 of a stock card. I was able to further overclock the card to 820-1640-4000. With that overclock up to about early 2013 when the new 'next gen' games started launching I could literally max every game but Metro 2033 at 1920 x 1080.
You could also add a second card in Sli depending on if you have motherboard support for Sli and a sufficient power supply. You will still be limited by the 1GB of VRAM though. Most newer games just need more especially at higher settings.