If you are struggling to find space as your C drive is near full you will be suffering speed issues. I`d recommend a larger hard disk as they are neither expensive or hard to fit.
Partitioning a drive merely subdivides it; it doesn't create more space. If you need more clone your existing C: drive onto a larger hard drive, and then set the PC to use the new drive as the system disk.