Yes, check that gas cap vent. This is an easy thing to troubleshoot - if you take the cap off and it makes a "whoosh" and the engine starts running better, you've found it. I had a gas tank venting issue on my 1975 750F. They clog if the bike sits.
If it's not the vent, I vote carb troubles rather than ignition for several reasons: 1) its running best with mixture screws all wacky, 2) evidence points to a ham-fisted mechanic working on them; and 3) more often than not, its the carbs rather than ignition on these old bikes. I don't think you're overheating, at least not enough to cause the engine to seize.
- Mark