All FakeRAID cards do because their Windows-only drivers are not used in other operating systems like Linux and BSD.
There is no card which properly supports TRIM with its own drivers under Windows operating system. At least not that i know about. Intel onboard RAID under Windows OS when using RAID0, does support TRIM however. But no addon controllers do, afaik.
So the question is: do you have the misfortune to have to use Windows, or can you use other operating systems such as one of the unices? If so, you can use any ATA/AHCI controller you want since the host will determine support for TRIM; not the controller itself.