Basically you won't be able to do massive overclocks or dual graphics cards or anything but I seriously doubt that it would struggle with a <100W CPU and <180W GPU. In other words, the i5-3570k with a small overclock and virtually any modern, single chip graphics card should be fine. I'd be pretty surprised if you had overheating issues.
EDIT: Although the fan setup does look a bit weird, you might want to tweak it a bit.