Games, by definition, are CPU greedy, since they try to reach the highest fps.
Beside cGroups, there's many options : The best one still is : cap the fps at 60 with vsync. Then reducing the cpu frequency sound like a good plan too (at least turn the gouvernor to conservative).
cGroups cpu-share...