I had a chance today to test and crack out a theory.
"How can I maximise my potential A-spec points reward for a given race", I thought. Some of the gonks may answer "its easi just get a wurser car than the ai lololol !11!!111!", but how DOES GT4 define a worse car?
Power is an obvious starting point. So, I went to the Lupo cup, which allows in a choice of four cars - the Lupo 1.4, Lupo GTi, Lupo Cup Car and Lupo GTi Cup Car. In all cases, the AI field was made up entirely of Cup Cars and GTi Cup Cars.
So, test 1:
Lupo 1.4i, 100PS, 193pt
Lupo GTi, 116PS, 182pt
Lupo Cup Car, 123PS, 115pt
Lupo GTi Cup Car, 133PS, 117pt
Oh fudge. Looking good until that pesky GTi Cup Car wrecks the pattern - despite being the most powerful car, it garners more A-spec points than the standard Lupo Cup Car.
So, how about a power-to-weight ratio-based system? Let's look at test 1 more closely...
Lupo 1.4i, 100PS, 933kg (107.2PS/tonne), 193pt
Lupo GTi, 116PS, 975kg (119.0PS/tonne), 182pt
Lupo Cup Car, 123PS, 840kg (146.4PS/tonne), 115pt
Lupo GTi Cup Car, 133PS, 1010kg (131.7PS/tonne) 117pt
Bingo! Or so it seems. As the power-to-weight ratio increases (and PLEASE note that power-to-weight ratio is exactly that. Power per unit weight. As it increases the car gets faster. NOT a Weight-to-power ratio, which is weight per unit power and the car gets faster as it decreases. I've had this argument before, and if you disagree with me you are wrong) so the A-spec points get less.
So, I ran a quick examination of this with the Lupo 1.4i and got the results of test 2:
Lupo 1.4i, 100PS, 933kg, 107.2, 193
Lupo 1.4i, 116PS, 933kg, 124.3, 154
Lupo 1.4i, 116PS, 905kg, 128.2, 148
Lupo 1.4i, 116PS, 877kg, 132.3, 144
Lupo 1.4i, 116PS, 849kg, 136.6, 139
Not bad. As PWR steadily increases, so A-spec points decrease. Nice. Only, I'd forgotten ONE thing. I'd accounted for a PWR increase by weight loss, but not compared the weight loss cars with power increase cars to roughly the same PWR level. They should get roughly similar A-spec points. Right? Right?
Test 3:
Lupo 1.4i, 116PS, 933kg, 124.3, 154
Lupo 1.4i, 116PS, 905kg, 128.2, 148
Lupo 1.4i, 122PS, 933kg, 130.8, 164
Lupo 1.4i, 116PS, 877kg, 132.3, 144
Well, I'd like to be the first person to say "****!". We have a Lupo with a higher PWR getting disproportionately higher A-spec points. This led to my final modification of the theory, with a twin test (two cars identical in every measureable respect, but different models - to eliminate any variables other than the ones being tested). I bunged a 1996 Mitsubishi GTO SR and a 1998 Mitsubishi GTO SR into the Beginner 4WD Challenge - making sure that the grid always contained one Audi RS6 (by far the most powerful and highest PWR car competing in this tournament).
Test 4:
214PS, 1610kg, 132.9, 200
214PS, 1336kg, 160.2, 89
261PS, 1336kg, 195.4, 70
317PS, 1610kg, 196.9, 75
317PS, 1336kg, 237.3, 8
We can see that the middle car, despite having a marginally worse PWR than the fourth car, has a significantly improved A-spec points tally.
From this I conclude:
The primary determining factor in A-spec points calculation for a given field of AI cars is the player's vehicle mass, followed by a power-to-weight ratio curve.
The PWR curve appears to be different on a car-to-car basis - the Lupo Cup Car, despite having identical stats to the best AI car in the field, racked 115 points. A Lupo GTi (NON-Cup Car), with a fairly close PWR match, got 122 points. The GTO SRs, despite being 3% worse off for PWR, got only EIGHT points.
As far as I'm aware, it's only the difference to the BEST, statistically, AI car in the field that counts. After all, you only get your A-spec points for winning, so if even one car - the best car - beats you, you don't get any.
I've attempted to draw curves based on PWR and % difference from the lead AI car, to no avail, so any further thoughts on this matter would be appreciated. Nevertheless, the above theory seems to handily explain why a twelve million horsepower pickup truck still gets hundreds of A-spec points each race - it's a big fat bugger and weight is the primary function...