thx for the attempt, but sorry Cerb, i don't get it. unless NAND ware leveling is dependent on a Trim compatible OS, then i just don't see how secure erasing would be relevant at all.
Secure erase to over-provision more than factory, as a proxy for not having TRIM. Without TRIM, having created a full partition before, and used it, the SSD will fill up, and stay that way. It will still be quite fast, if it's a fairly new one, on an aligned partition. But, not as fast as if it had much more free space to work with. Wear-leveling happens regardless, but performance of the SSD can be substantially affected, and write amplification more lightly affected, by having more space to wear over.
So i assume ware leveling and garbage collection would work by the firmware regaurdless of the state of the OS or NAND?
The state of the NAND is what it manages--it is very much
in regards to the state of the NAND. A "256GB" SSD, FI, will have 256GB of NAND, and let you have 256GiB, or 238.4GB. As data is written and overwritten (no TRIM), the "missing" 17.6GB is used to evenly wear the flash. It can be written in much smaller increments (pages) than it can be deleted (blocks). So, the controller has to take data that is good, and move it out of blocks that are partially used, with unused data written int them, into other blocks, with no unused data, to free up that block for writing again. Since there are hundreds of pages per block, the more total pages known to be unused by the host, the better, so it has more blocks to choose from, at any given time, both to write to and for moving data. If you have 40GB free, then with TRIM, it can have 57.6GB to work with, rather than just 17.6GB.
High performance SSDs do the same thing from the factory, where you can't mess with it. What makes the Seagate 600 Pro faster than the 600, FI? The extra 115% of spare area it has, over the 600. While I doubt it will make enough difference to worry about, for an old XP box especially, that's basically the OP's goal.