Never tried steam. I know LoL has a Mac version now, but I can't be bothered to install. I just uninstalled windows 7 because I accidentally bought the 32bit one and I needed the 64. Getting it from amazon some time this week.
As for runescape, fuck that shit. Jagex spoiled the game.