Sounds like you've reached the limit. Overclocking is never an exact science and sooner or later you'll hit a wall. This is particularly true with GPUs, which can't be overclocked to the same degree as CPUs.
I've said this to a lot of people in the same position; games always show signs of instability before overheating becomes a concern.