Thanks for the tip, but I found out my laptop is still under warranty, thankfully, so hopefully I can sort it out soon.
Oh and if anyone has the same issue, I got a quote from a tech shop (http://www.wolfatek.com/), who said it should cost about R900.