Firstly, do you have 2 DIFFERENT HDDs or do you have 2 PARTITIONS both sitting on the same physical HDD ?
If you have 2 different hard drives, then your C:\ drive is dangerously close to locking up. As a general rule of thumb for safety, each hard drive should have 15% of FREE SPACE (unoccupied by anything) which Windows will use on the fly for storing temporary files and which can also be used for moving files around during defragmentation runs.
Your C:\ drive has [b]less than 5% free space[/b]. This is already dangerously small and I imagine your system is already showing signs of slowing down?
This drive MUST have more free space, so you should run some utilities on it to free some space up. One thing you can do is to right click on the C: drive, select Properties and then click the button named Disk Cleanup. Let this run and it will tell you how much space you can free by ridding your C: drive of unnecessary clutter.
Until you have a minimum of 10% (preferably more than that) you will NOT be able to defragment the drive, because Windows won't have anywhere to move files to while it defrags the drive.
Your D:\ drive is hovering around the 17 to 18% mark but is approaching the free space mark of 15%.
If you do have 2 different physical HDDs, I advise that you move your pagefile from the C: drive to the D: drive - that way any activity in and out of the pagefile will not cause a bottleneck while programs and data are read/written to your operating system which is on the C: drive. [i]It will also free up 2GB of much-needed space to this drive![/i]
It is best that you allocate a pagefile to the D: drive, [b]BEFORE[/b] you delete the pagefile on the C: drive.
When you create the pagefile make the upper and lower figures the same value, of 4608MB ([i]as explained below[/i])
_____________________________________
Your calculation for Virtual Memory is wrong. 3GB (3 x 1024) = 3072. Therefore your virtual memory should be 1.5 times 3072 which is [b]4608MB[/b].
_____________________________________
To get rid of other unnecessary clutter which has probably built up on your system, download and install CCleaner from this link:
http://www.filehippo.com/download_ccleaner/
Click on the Download arrow in the green column on the right. Run CCleaner until it returns a clear list of results. Often you may have to run it recursively as it will pick up things on the 2nd or 3rd run that it missed on the initial pass.
You should run CCleaner for BOTH the 'Cleaner' then the 'Registry' functions, both found on the left hand column.
If you still cannot achieve 15% free space, you will have to consider deleting something from the hard drive or perhaps you could archive some files to an optical disc (CD/DVD).
Once you have an acceptable level of free space on each drive you should run a defragmentation pass on each (this will probably give you slightly more free space). It will also create free space that is 'contiguous' - not broken into bits of free space, but free space that is one big chunk. This is better for the operating system.