No, your KT400 based motherboard is far to old to support SATA.
IMO if you are to the point where you are spending any cash on this system, you should save a little more and upgrade.
For around $130 you can get a fairly current motherboard, CPU and RAM from newegg.