Lenovo G50-30 unstable after Windows 10 upgrade?

I upgraded my Lenovo G50-30 to Windows 10 a few days ago. After upgrading my computer rebooted and it told me that because I have now upgraded Dolby Digital Plus and a Bluetooth application were unavailable so then I decided to rollback to Windows 8.1. After going back to Windows 8.1 my computer slowed down quite a bit, but not a lot which is why I then decided to upgrade to Windows 10 again. After switching back and forth between Windows 8.1 and Windows 10 my laptop seems to be less stable than it was at purchase with slower boot times and small minor issues with Wi-Fi connectivity.

This problem has been really bothering me over the last few days, Any help would be greatly appreciated!

Format HD and install fresh windows 7