Just to make sure I understand, the whole drive can be partitioned, and the free space can be on that partition or do I need to leave some unpartitioned?
I have a 160GB Intel X25-M G2, with about 35% free space(partitioned) at the moment.
As far as I am aware, it would affect you having it partitioned.
SSD drives need free space so that they can do garbage collection and wear leveling. As you add and delete files the drive goes through and reallocates the data so 2 half empty blocks become one full one and one empty one. Leaving free space allows the drive to just write freely and worry about organizing the data later, while the drive is "idle". A full or near full drive will perform those functions on the fly as you are trying to write the data and you will see a huge drop in performance.
I'm not positive on how windows partitions drives (especially for SSDs, if there is any difference) but I'm pretty sure it sets aside a physical section of the drive for that partition. That is how short stroking works, by taking the fastest part of a spinning drive and using it for a partition.
Say you have a 100GB drive, and you make an 80GB and 20GB partition. If you fill up the the 20GB partition and have room free on the 80GB windows will still tell you the drive is full. I don't think windows allows the "two" to cross paths. With a SSD, the free space is needed for wear leveling and garbage collection. If one partition is full, then it shouldn't use the other empty one for those functions.
You can however leave part of the SSD unpartitioned and the drive will automatically use that as it sees fit. In the scenario above you would still have a 100GB drive, but you would partition 80GB of it and leave the other 20 unpartitioned. The Sandforce drives basically do this for you automatically. The 50GB drive is really 64GB of flash but the user is only able to access 46.6GB of it. The rest is used for the drive to take care of business. The 100GB model has 128GB of flash, the 200GB has 256GB of flash. A third of the drive is already set aside so the user doesn't have to leave the drive empty.
Intel and others should follow their lead so uninformed users don't get stuck wondering why they have performance degradation.
If I am wrong on a windows partition not working for GC and wear leveling please chime in! I do know for a fact unpartitioned space works, but I'm pretty sure (but not positive) that a separately partitioned space would not. Free space within a single partition certainly works as well.