as far as points go I have had experience with aftermarket(stamped mounts, and stock replacements) for the money and with a bit of research the stock points will handle just about anything you can throw at them, properly tuned mind you. unless you are building a monster which you will have to go with aftermarket.
to me it sounds like a cheap set of points which are poorly manufactured. I purchased a new points plate fully assembled and put them on a poorly tuned bike and solved a lot of issues(still a lot of tweaking to do) but I have dealt with honda cars and bikes and factory parts will handle a lot of mods. hell a few years ago bisi(big time honda builder "cars only") broke 10's all motor with mostly stock parts in the proper configuration. if that doesn't say something for honda engineering what does.
I am a firm believer in factory honda parts, i have never had a stock bike but stock pats do make a he!! of a difference