I'm just building my first computer, so I don't know a lot about your questions but yes, usually all the hardware you need comes with either the motherboard or case, and sometimes both. I'm not sure if regular screws from the hardware store would work fine, I assume they would. You could measure the screw holes for the size. I also wanted to point out that the computer case was not quite the same...The one you have pictured has 6 "slots" (I'm not sure exactly what they are) on the front and the one linked above has 7. The one pictured also does not have the fan/air spots on the side like the one linked. It could be an older version of the one above?