Assume a 360CI? Did not see any engine stats on your profile. Had my '73 360CI 2 Bbl carb pushing 100mph zipping along with some traffic and had no issues, but did not press my luck past 100.
As previously stated it sounds like a fuel issue. Could be as simple as a dirty air cleaner. I turned my air cleaner lid upside down to expose more outside area versus just the snorkel on the air cleaner housing.
If you still have the old/original rubber hoses, could have a small split somewhere and it could be sucking air as the fuel pump is really drawing some fuel at higher RPM's. ALL old/original hose should be replaced with ethanol friendly hose. Nothing worse than one of the old ones splitting and dumping out gas and setting your car on fire - it happens.
Check to make sure no metal lines may have been damaged/crimped preventing the needed fuel at higher RPM's to be starved.
Make sure the gas tank is vented properly. This comes up on GM cars where some of the early 60's cars had vented gas caps and then because gas sloshes out at hard throttle launches with a full tank, they install a non-vented cap so the gas doesn't spill and this creates enough vacuum in the gas tank as the fuel pump sucks on the tank and reaches a point where gas cannot be drawn from the tank. Twist the gas cap off and you hear a sucking or rushing-in-of-air sound and the car runs great until it once again creates that vacuum in the gas tank.
Fuel filter, good tune-up, and check the timing. I believe off the top of my head the '73 was 0 degrees @ TDC. I bumped mine up a little. I think 5-7 BTDC is a little better - as long as you get no engine rattle/pinging which is detonation and can destroy an engine.
Next, after all that, would be a fuel pump.
Don't know how many RPM's the engine is spinning at 105, but my 360 does indeed run out of breath with the stock cam as you get into the upper RPM's. It falls off flat as you described even though I have more pedal to go when I wind it out in 1st & 2nd gear. I don't have a tach either, but feels maybe in the 4800-5000 RPM range as the engine isn't really winding tight in my opinion.
Could also be a single exhaust system choking the engine. A restrictive exhaust won't allow the engine to breathe and will kill power. My car has had duals fitted so it is not an issue.
Keep in mind that the car has a large frontal area and as speeds get higher, you are plowing more air and that uses up a lot of HP to overcome.