I know how you feel bud!
Annoys me that apps like fifa 12, real football and some other really cool simulation games aren't compatible with my phone.
I had NFS shift on my ace before I bricked it, and it worked perfectly fine.
Even managed to complete it.
Mine was an .apk version from 4shared, so that might be worth a try for any apps that won't let you install them from the android market.
I'm on 2.3.3.
There was me thinking anything newer than 2.3.3 was better?