The process is simple:
HIV needs immune cells to live in, it is a "Obligate Parasite".
On the other hand, there are drugs, usually used in cancer therapies, that have as side effect a destruction of the immune cells (this is why some patients have to live for weeks/months, in pressurized room without any contact with the outside to prevent infection cause they do not have anymore immune system.
When you mix the two, you can understand how we "cure" the patient: Simply we destroyed completely his immune system and we transplant the immune system from a compatible donor (which has never the exact same system). After this process, you have to give other drugs to keep calm the "donor-immune-system" from attacking its new host (cause yes, because the two person have not the exact immune system/body, the new immune system would recognize its new body as foreigner and will simply react/attack it).
So, as resume, you have a disease that it is correctly control by antiviral drugs (if properly taken) with consequences and evolution that can be bad (AIDS etc...), and on the other "option" you have a "cured situation" where you have to take pills to "maintain" this correct situation (as transplantations, except for some) that can bring you side effects equally to worse to the previous situation...
=> Currently, we do not cure HIV patient, we simply ( ex )change their diseases...
=> The solution (as I've already thought about) would be: Enlist yourself as a donor of Immune Cells in a Red Cross Center, make a donation as "pure" from all diseases, and if you are infected in the future, try to contact back the recipient and convince him to donate you back your immune cells... But the problem is the anonymous obligation, which colds me about my plan XD