I have terrible case cooling -- don't ask.
I'm unable to get 950+ at any settings.
Only relevant parts quoted - nuff said... fix your cooling situation - VRM and GPU needs to stay cool.
---
That said...
stop using gpu-threads 2... 1 is optimal for 290(X)
Where the heck is that thread-concurrency from? Try some normal numbers as posted everywhere.
If you are tuning intensity/xintensity, get rid of the shaders line.
Crank your FAN! Why are you using variable? Stick it to 90 or 100% if you need to to keep it cooler. temp-* is too low. cutoff should be 95, overheat something like 97, and target 92.
If you are mining on a pool that has a good reject policy, crank the xintensity up - 1100 is a good value. Only pool like CM, or solo-mining low-diff coins, will reward a low intensity.