I assume the keys that don't work are the volume and eject keys, and that the swapped keys are the Option and Command keys?
If so, then it means OS X is treating it as a generic USB keyboard.
It probably does need a newer version of OS X. Besides, you'll be a LOT happier with 10.2 or 10.3, both of which add tons of features, and run faster.
tooki