Unless you know how to compile an open-source OS and deal with an unsupported hardware machine - you should not...
If your machine runs like crap with Vista - investing in a copy of Windows 7 is probably a good idea - as it is robust, fast, easier to use and just about everything Vista was not.