I have got the same problem and found out the reason after some intensive search: Something goes wrong with the process scheduling after suspend/wake, so the X server is not getting enough CPU cycles.
Running
sudo chrt -r -p 20 [pid of X]
solves the problem for me, while resetting with
sudo chrt -o -p 0 [pid of X]
restores the performance issues.
BTW: I am having an ATI graphics card, so this seems to be completely independent from the model.
I have got the same problem and found out the reason after some intensive search: Something goes wrong with the process scheduling after suspend/wake, so the X server is not getting enough CPU cycles.
Running
sudo chrt -r -p 20 [pid of X]
solves the problem for me, while resetting with
sudo chrt -o -p 0 [pid of X]
restores the performance issues.
BTW: I am having an ATI graphics card, so this seems to be completely independent from the model.