Rebuilt carbs? I'm going guess the carbs are out of sync
New distributor, are you sure the timming is right?
It sounds like you have what you need, putting in new rings would be throwing money away.
Here is a good article on setting the carbs, Daves home page
87 Milano Platinum
76 Alfetta GT race car
70 Fulvia 1.3 Rally S
68 Fiat 850