I bought this pc to upgrade thangs like ram and ad a grapics card but the motherbord is micro ATX witch i did not know but hey it still works i plan to upgrade the grapics card to a gtx 970 or 980 it or a gtx 1650 and i plan to upgrade the hard drive to a 1 or 2 tb and add a ssd or m.2. good prossesor and good for gaming once upgraded