So I had to reinstall when i got home because i had a boot error that i couldn't get around i finally got it reinstalled and tried the DSDT but it won't boot I get
pthread support aborts when primitive kernels misused. Ill post a new copy of my DSDT and IOReg. Thanks for a lll of your help sorry for the delayed reply!
DSDT.zip
IOReg.zip