I would say the i5-446 is a good cpu. The k series is for over clocking and if you don't plan to do that I wouldn't spend the money on it. The 4460 is the value leader for gaming. http://www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106-3.html
As for a power supply, I would use pc...