why is it a cheat? and it's not like i don't want to use OPENGL, it just my gfx card are not that good to support it OPENGL, man try to be open minded..
The software mode itself is not a cheat, but with simple console commands you can remove stuff like smokes and flashes.