Little update!
I rooted my phone (SO DAMN EASY!) and put the Checkrom on it. The lag is still there, with very minimal decrease which is annoying. I have come to the conclusion that it is just the software on there and will wait for the ICS upgrade to come. If there is still lag then I will have no choice but to move from android. Stupid OEMs seem to be fixated on spec wars (MOAR COARZZZ) and not optimizing their hardware for the software. I'd rather a smooth phone than a million cores in my phone and its getting ridiculous!
Actually, I could just go nexus, flash a non touchwiz rom GB rom (or ICS when it turns up) or move from android. But, truth be told, one should not have to spend