SSDs actually do not require TRIM to work, they just slow down after they run out of free blocks. I still have in use a bunch of old SLC SSDs that do not support TRIM, and while they had a manual TRIM utility for XP, no modern SSD will have such a thing available.
Fortunately what works just as well is using any free-space zeroing utility when you notice things starting to slow down. In Windows I like to use sdelete -z C: /accepteula or cipher /w:C or in Linux there's sfill -llz (one of the secure-delete tools)
The last Intel chipsets to not support TRIM were for Pentium 4. I can verify that TRIM works just fine on the very oldest Southbridge intended for Core 2 which was ICH7, even though that chipset does not even support AHCI.