Ya you can make the swap smaller or make it go away without hurting anything else.
As root do this:
from a terminal--if in KDE as a user, type su, then your password
swapoff /dev/hda2---that your swap partition?
then fdisk /dev/hda
fdisk is menu driven, remove the swap partition, then re-add it after a reboot
once rebooted and youve created it again to a size you want using fdisk again, 256mb is fine, youve gots boatloads of ram anyway, reboot again
then type as root swapon /dev/hda2
then navigate to /etc/rc.d and see if there's a file called rc.local or rc.S, look in those, find the one with the startup scripts the system runs at boot time, they are commented, if swapon /dev/hda isnt there you may have to go back and add it later, BUT, first check a file called /etc/fstab and see if its listed there first should be a line that looks like this:
/dev/hda2 swap swap defaults 0 0
if there's a line like that, it should mount at boot time on its own, if not add that line, and reboot, then once rebooted type df or free and see if it shows up
Now, for the extra space created by the old swap partition being shrunk, you can create another partition, using fdisk create another primary linux partition using that leftover space, then it will need to be listed in /etc/fstab:
/dev/hda4 (whereyouwantit) ext2 or reiserfs defaults 0 0
you will also have to format that partition, do this with mke2fs /dev/hda4 -(option)
option here is file system type, ext2 or ext3 or reiserjfs, check what filesystem suse used with your primary linux partiton and make them the same, if its a reiser file system, you will to use a different command to format it, I think its mkejfs /dev/hda4, but I will check
You will also need to make a directory where you will mount it, and it has to match the above in the /etc/fstab file, example /extra, so you would type mkdir /extra--->this makes a new directory at the top of the filesystem called extra.SO, your corresponding /etc/fstab file would have this line added to it:
/dev/hda4 /extra <filesystemtype> defaults 0 0
sounds complicated but it isnt.
Just make sure when usuing fdisk you write after your done and do not change the other partitions