@THEWASP:
Getting the X-Surf card to work using your existing Workbench 2.1 it is not impossible... Ofcourse, some things you wont be able to do with Workbench 2.1, but most things can be done although in some cases with some limitations imposed.
My suggestion is to try one of the available demo versions of either Miami or Genesis.
First download
LhA 1.38 which is a self extracting archive containing the LhA archiver/extractor.
As both Miami and Genesis relies on a gui-library called "MUI" you must have it first (I know Miami can be made run with other gui-libraries

). Download
MUI 3.8, extract it with the LhA mentioned above and then install it via the "Install-MUI" icon found in the directory extraced from the archive.
If you choose Miami, download:
Miami 3.2b2 main archiveMiami 3.2b2 68020+ archiveMiami 3.2b2 MUI archiveThen extract those archives to the same destination and install it via the "Install_Miami" icon found in the directory extracted from the archives.
If you choose Genesis, download:
Genesis 1.04 demoThen extract this archive and install it via the "Install" icon found un the directory extracted from the archives.
I have never used a X-surf card, but I downloaded the driver archive for it from Individual Computers. In the devs directory of the drivers you find some files named x-surf.device0x0. You should copy the file corresponding to your cpu (in your case, assuming you have a standard A3000 - x-surf.device020) to DEVS:Networks/x-surf.device
I guess there are many questions unaswered to get the TCP/IP stack of your choice up and running, but you should atleast get a bit on the way with this.
Good luck!
/Patrik