Do not know what is supposed to be buy i have been Search for days about 860 or 970 evo m.2 i have gigabyte b250 gaming 3 motherboard and wanna know if i buy 970 evo m.2 going have full speed like site's say 3.500MB\S or should go for 860 !!! really need some help guys