OK - if this diagram:
internet<-->gprs<-->|suse|<--->|ipcop|<---->|switch|------ wired network & WAP
reflects your current setup you still have to either ditch IPCop or upgrade its box to something decent (min celeron 600/128Mb - I prefer a PIII/500 min with 256Mb for real work). I suspect your main problem is GPRS/IPCop compatibility which is why I recommend option 1 (GPRS is already working on the SUSE box).
1) Ditch IPCop - I haven't used SUSE but I think this will get you going:
http://www.swerdna.net.au/linhowtonic.html resulting in:
internet<-->gprs<-->|suse|<--->|switch|------ wired network & WAP
2) IPCop latest version (1.4.18) on a decent box. I haven't connected with GPRS myself but I believe it can be done. I suggest you get a old HD (min 3Gb) and, using an existing up to spec box, check you can connect via your usb GPRS modem before putting too much effort into this solution. This will result in:
internet<-->gprs<-->|ipcop|<--->|switch|------ wired network & WAP incl SUSE
this is first prize as it is the way IPCop is designed to work.
3) Check out the other firewall distros - Clarkconnect, Smoothwall etc. This option will still need a better box than you are currently using for IPCop, the days of 486/PIs running decent firewalls are history.