Wouldn't it run at different speed on different systems if you dropped all timing code
yes it would. No timing is utterly lame and totally unprofessional. I'm not even going to tag on "imho" to that because it's fact UNLESS your game is for a console or 8/16 bit home computer.