the PC version of Vice city works fine, you just need to turn frame limiter off, if you don't it will act all weird.
San Andreas is the same, but it's stranger too. If you turn frame limiter on, it acts all weird, but if you turn it off, you swim in water really, really slowly. So if you find yourself in water you have to go the options menu and constantly toggle it on and off haha.