For all practical and cost-related purposes, the 3 versions of the X-Surf are identical.
They should come with drivers, if not, see
http://www.ami.gaYou'll also need a TCP stack like MiamiDX, or AmiTCP/Genesis
EDIT: Note that you can't boot from drives connected to the IDE ports.