well elves are good in pvp, because they're immune to magical sleep, which is a common strategy.
rangers are fun, but they're hard to get in to unless you're equipped fairly well, because they're sort of weak melee, and bows don't do much damage unless you've got secret runewords in them..
but if you're gonna make a ranger, winged elf (or any elf, really, but i guess fly's nice) is a good way to go.