$500 PC Build, Is Everything Compatible?