Does your mother board support your graphics card? I mean there are some instances where a certain mother board is not compatible with a certain graphics card or video card.
Yes the hard drive is removable, but with what I see it is more complex.
Yes it has an optical drive (that depends on the model), and it can boot from USB