It sounds like your hard drive may be failing, because 14 hours is an awfully long time for chkdsk to run. How big is the hard drive? Did chkdsk find any bad sectors?
If chkdsk reported bad sectors, you need to replace it immediately. This is also probably the source of your slow performance, since hard drives remap spare sectors to replace bad sectors, increasing the number of seeks when you try to read from the remapped sectors.
To view the results of chkdsk:
Click Start->Run
Type EVENTVWR.MSC and click OK
Click on Application in the left-hand side
Click View->Filter
Under Event Source, select Winlogon and click OK
Double-click on the most recent Winlogon event in the right-hand side, and cycle through them if necessary
The chkdsk results should look like this:
Checking file system on C:
The type of the file system is NTFS.
A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
Windows has made corrections to the file system.
39078080 KB total disk space.
30504488 KB in 39117 files.
14096 KB in 4772 indexes.
0 KB in bad sectors.
129664 KB in use by the system.
65536 KB occupied by the log file.
8429832 KB available on disk.
4096 bytes in each allocation unit.
9769520 total allocation units on disk.
2107458 allocation units available on disk.
If you show 0 KB in bad sectors, you may still have remapped sectors. To check this, you need to download a program that can read the SMART diagnostic information stored in your hard drive. I recommend smartmontools and GSmartControl. At a glance, you can just check the "Failed" column under the Attributes tab.
There are several attributes that can warn you of impending doom, but the most obvious one is the Reallocated Sector Count. If this has a raw value higher than 0, that may explain your system's poor performance, because the drive has to perform extra seeks when reading blocks of data that span the remapped sectors (suppose the swapfile spans the remapped sectors--you'll probably hit them quite often). If the "Norm-ed value" is near or below the Threshold, your hard drive needs to be replaced.