On the heard drive space issue; you need some space at least for the page file and some applications that take up hard drive space while they run. It sounds like you have enough space to rule those issues out though. A defragmentation should help somewhat in regards to the hard drive's free space. I am no good at explaining technical stuff, so if you don't know how to defrag, what it does and why - then hopefully someone else can hop in and explain.