I guess you meant nice games as in phone native games because androids can run emulators with no rooting etc. Eg you get access to to all nes,genesis,snes,gameboy,neo geo, psx games?
@new firmware: yes the new firmware totally fixes the android freezing issue. I have my phone rebooted more than 30 times in 2 days and it booted fine with the new firmware. I was doing a lot of overclocking.
@misl - for 24/7 am running at 900mhz. I tried desperately to get 1ghz but the voltage required is far too high to get it stable, same case with 1.2ghz. Eg from 800-900mhz I only have to increase say 10% voltage but after that your looking at a major increase like 20%+. FYI at 900mhz I am using a vsel of 71. Perhaps my cpu is from a bad batch, but a 25% overclock is still quite good. Have seen others running stable at 1ghz however.
On quandrant benchmark running at 900mhz my score is above Xperia X10 and below Desire. All running 2.1 obviously. The next key upgrade will be a Froyo update
The new firmware+rooting+900mhz made the phone very smooth. Not iOS smooth but is very good. My phone was fixed by a contact on a different forum. The people responsible do not want to be known so I can't reveal any more information, but I had to pay some money. So is not a free job or something

Is better than sending my phone all the way back to singapore and waiting forever however
@samsung lag issue - I did some research on this and it is due to an inherent design flaw with the android OS. Even if you compare the newest android phones with superior hardware to the 2 years old Iphone 3g you still not be as smooth as it. Reason is being is not because the hardware is not capable but the android OS is coded so that the GUI is only powered by the CPU, whereas iOS uses the GPU which is a lot more efficient at handling the GUI. Eg at the end of the day you get a much smoother GUI experience with reduce battery usage. Presently android OS Is stupidly only using the GPU to run games. Which is a hella waste.
Sadly a GPU GUI update has no real confirmation thus far for android, perhaps 3.0 gingerbread will look into this issue. A topic on the google code forum had thousands of people commenting on this issue as well. Alternatively they can solve this by raw power eg those dual cores 1ghz - 1.5ghz coming out lol