Are you getting in POST beeps?
If not you could try starting up with just cpu installed. if you get no POST beeps then it only leaves the motherboard and CPU to be faulty.
If it does POST stick in a single module of RAM and try again.
If thats all working and its POSTS then try the video card.
Good way of figuring out whats wrong!
Sorry if you've already tried all that!