Without reading the whole thread again, I would suggest checking the ignition system including strength of the spark, whether you have the correct weights and springs in the distributor, whether the variable timing plate in the top of the distributor is moving freely, if the vacuum advance is functioning properly. It also might be worth checking your valve clearances if you haven't already.