It is quite possible that you have lost everything.
You are right in thinking the swap will affect a tiny area of the partition or even none of it but the real damage is the filing indexing system at the beginning of the partition. Without it it is a forensic exercise to piece the files back.
You can only blame yourself because you actually instructed explicitly a Linux to use the data partition as a scratch pad.
In your case I would suggest the following
(1) Load a Linux live CD. Kubuntu is as good as any
(2) When Linux is operational click terminal mode and obtain root privilege by command
(3) You then ask Linux to display all the partitions of every disk by command
(4) A partition has a Type number or ID. For NTFS it is type 7. A normal Linux partition is Type 83 whereas a swap is type 82. Thus if your report is accurate then you should see a partition still listed as Type 82 but has a ridiculously large size of 100Gb. Normal swap needs only to be 0.5 to 1Gb and a Linux may even survive without it.
(5) If you locate this swap partition successfully then you proceed to turn the partition back to Type 7 for NTFS filing system. Assuming the hard disk is sda you do this by command
Inside the cfdisk program you have an option on "type", Highlight the affected partition, select type and press return. You can see the 100+ partition types supported by Linux. Select type 7 or simply type "7" (without the ") and press return. At this stage nothing is permanent. You make it permanent by select "write" for effecting the change. After exiting cfdisk program I recommend a reboot.
(6) You reboot Kubuntu and use it to mount the changed partition. Assuming it is sda2 (adjust to suit your case and don't follow everything blindly, if in doubt ask question here!) the commands in terminal, after acquiring root privilege again, are
Code:
mkdir /mnt/sda2
mount -t ntfs /dev/sda2 /mnt/sda2
ls /mnt/sda2
If you get a listing of directory after command "ls /mnt/sda2" go out to buy yourself a drink as most if not all your data will be intact. If an error is reported or the partition cannot be mounted then kick the dog and report back here. I run out of idea but others may be able to help.
A little explanation does no harm here-----------------------------------------
When you selected the ntfs partition as a swap and didn't alter the size then your action can cause change of just one byte in the partition table. As a swap has no filing system it does not need to be formatted. Therefore if there was no need for Kubuntu to use your swap, assuming you have a reasonably amount of ram, then your original ntfs indexing system could be intact.
My suggestion is just to change the partition ID, of one byte, from type 82 to 7. The operating system checks the partition type before deciding how to use it. The creation, deletion and modification of the partition table never touch the internal data. Everything is done in the 4x16 bytes within the MBR (because every hard disk has 4 primary partitions). Therefore my suggested change is "reversible" . You can go ahead to change it any number of times. If your NTFS filing index has not been damaged then your data is recoverable.
Good luck! as you might need it.