Added small things to D3DBase.cpp

Added SM2.0 (so the branch can be tested on slightly old GPUs) and SM5.0 (for more recent GPUs). Needs testing so game compatibility does not get "hit or miss" (specially when under SM2.0).