I see some aftermarket button-head screws on your points plate, and a Chinese mark on the upper points. May want to double-check your points plate setup. Major items to check:
Screws protruding beyond the back of the points plate. If they keep the plate from completely seating, a cocked plate will make the points trigger not at 180° apart.
2 different points types, early and later.
Early/later points plate, intermixed secondary plate.
Reference these threads for info:
http://www.xs650.com/threads/different-set-of-points.51146/
Posts #967 to #983, just the chatter about the points.
http://www.xs650.com/threads/on-the-road-again-at-40-the-bike-that-is.49360/page-49#post-551703
Screws protruding beyond the back of the points plate. If they keep the plate from completely seating, a cocked plate will make the points trigger not at 180° apart.
2 different points types, early and later.
Early/later points plate, intermixed secondary plate.
Reference these threads for info:
http://www.xs650.com/threads/different-set-of-points.51146/
Posts #967 to #983, just the chatter about the points.
http://www.xs650.com/threads/on-the-road-again-at-40-the-bike-that-is.49360/page-49#post-551703