does this have a ballast resistor?
the white looking stupid thing attatched to the coil, i had one of these play up when i had a 4k, changed it, all was sweet.
could be your points, not enough gap, or too much.....
the slow spark would indicate that the points might have something to do with it, they are what earths the coil out to produce the spark.
i would take the dizzy cap off and see if there is a gap where there should be, perhaps putting a new set of points in is the way to go, they are only cheap