Holy crap, this is weird.
Alright, so, I tested the examples on my Desktop PC (win7 64bit, i5, Radeon 6870 )
First of all, choosing the Paint option produces extremely smooth movement in all character ( unlike the laptop ).
Secondly, when I run it with double buffering, I get HORRENDOUS stuttering! However, when I close the application and open it again, I suddenly get smooth movements ( although still sometimes stutterring and overall worse than what I get without double buffering ).
So I decided to open up 5 windows of the game. That is, 5 games with double buffering running at the same time.
I noticed that some of the windows had smooth movement, and others had HORRIBLE and moderate stuttering. They were consistent with their stuttering by the way. The window with horrible stuttering was always stuttering, and the ones with less were moderately so consistently, and those without much stuttering also consistently so. I also opene up a game with no double buffering wich continued to produce extremely smooth movement - unlike the double buffered versions.
What could be the cause for this? I’m assuming that the start time of the applications comes into play. Ie System.CurrentTime() has something to do with this. I’m not sure however.
One thing to note however, when I ran 7+ games at the same time, they ALL had SIMULTANEOUSLY ( even the ones without double buffering ) a “heavy” stutter moment that would last like a ½ second. That is the screens would sort of freeze and appear in their correct positions as if the freeze had never happened.