Here my troubleshooting procedure :
clean the system from dust, then test with the minimum setup - disconnect also all peripherals and network cables :
connect only motherboard + cpu + 1 ram stick, video card, power supply
verify that the 4-pin cpu Aux power plug is connected
on boot, do you have a display?
if NO it is one of the connected, swap ram, Power supply, video card or monitor - leaving only motherboard and cpu
if Yes, add devices till the problem shows
you can also check the motherboard for bad capacitors as shown here :
www.badcaps.netadditional tests and things to try :
boot without ram, it should beep; (also, without video card)
try bios default settings,(if possible) or clear the bios by removing AC and bios battery
answers : yes it can be caused by dust, and yes it can be the PSU - only way to test is clean the system, and test with another PSU, or test this one on another system