optimized to 45-60 fps in HDReady

tweaking, testing, repeating....
looks okish and is fast, not too many bytes wasted on speed :)