Okay. It's hard to know exactly what's different without seeing what you are seeing. Are you running a custom kernel (I thought you were on Ubuntu 12.04)? It might be helpful to make a short recording of the same program in Linux and in Windows and then examine the characteristics of the file so we can see what exactly is recording differently (bit rate, resolution, etc.).