So... what's the easiest and safest way to do it? I'm just changing until CM10 comes out without bugs because with CM9 it has a bit of lag sometimes..
You'll find the stock ROMs 'lag sometimes', too. Nothing will change the fact that the G300 is budget device with a single core CPU. If the processor is busy on background task, the UI will appear slower. AFAIK, Google did makes changes that will make the UI smoother in higher load situations. But giving higher priority to rendering on the main thread means that background tasks don't complete as quickly; its swings and roundabouts. For example, iPhones appear faster to the average users because rendering the UI takes precedence... In short, 'a bit of lag' is not indicative of a software bug. And, if Intel are to be believed, even in multi-core setups, multi-threading on Android is still lacklustre.
Edited by unaszplodrmann, 19 December 2012 - 02:16 PM.