I just found the Per gear Max requested Torque Tables For the 08 WRX and will try to update with the rest of the locations for the other similar roms at a later date.
This table keeps a stock 08 wrx from going WOT till 3600 RPM in 1st and 2nd gear. In theory, It may be able to be used to have Per Gear WGDC's initial and max.
There are 2 tables, A and B, it appears that only A is used though.

Table Description Code to be placed in the 32BITBASE:
Code:
<table type="3D" name="Requested Torque Limit A (Per Gear/Engine Speed)" category="Drive-by-Wire Throttle (DBW)" storagetype="uint16" endian="big" sizex="16" sizey="6" userlevel="4">
<scaling units="Requested Torque (raw ecu value)" expression="x*.0078125" to_byte="x/.0078125" format="0.0" fineincrement="1" coarseincrement="10" />
<table type="X Axis" name="Engine Speed" storagetype="float" endian="little">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="25" coarseincrement="100" />
</table>
<table type="Y Axis" name="Gear" storagetype="float" endian="little">
<scaling units="calculated" expression="x" to_byte="x" format="#" fineincrement="0" coarseincrement="0" />
</table>
<description>This table determines the Max requested torque based on calculated Gear and engine speed.</description>
</table>
<table type="3D" name="Requested Torque Limit B (Per Gear/Engine Speed)" category="Drive-by-Wire Throttle (DBW)" storagetype="uint16" endian="big" sizex="16" sizey="6" userlevel="4">
<scaling units="Requested Torque (raw ecu value)" expression="x*.0078125" to_byte="x/.0078125" format="0.0" fineincrement="1" coarseincrement="10" />
<table type="X Axis" name="Engine Speed" storagetype="float" endian="little">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="25" coarseincrement="100" />
</table>
<table type="Y Axis" name="Gear" storagetype="float" endian="little">
<scaling units="calculated" expression="x" to_byte="x" format="#" fineincrement="0" coarseincrement="0" />
</table>
<description>This table determines the Max requested torque based on calculated Gear and engine speed.</description>
</table>
USDM WRX'sCode for 08 WRX USDM AZ1E401A
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD440">
<table type="X Axis" storageaddress="0xDD3E8" />
<table type="Y Axis" storageaddress="0xDD428" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD558">
<table type="X Axis" storageaddress="0xDD500" />
<table type="Y Axis" storageaddress="0xDD540" />
</table>
Code for 09 WRX USDM AZ1G401V
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
Code for 10 WRX USDM AZ1G701V
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
Code for 11 WRX USDM AE5I910L
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD488">
<table type="X Axis" storageaddress="0xDD430" />
<table type="Y Axis" storageaddress="0xDD470" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD5A0">
<table type="X Axis" storageaddress="0xDD548" />
<table type="Y Axis" storageaddress="0xDD588" />
</table>
EDM WRXAZ1E400C - 08 EDM WRX
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD440">
<table type="X Axis" storageaddress="0xDD3E8" />
<table type="Y Axis" storageaddress="0xDD428" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD558">
<table type="X Axis" storageaddress="0xDD500" />
<table type="Y Axis" storageaddress="0xDD540" />
</table>
AZ1E400U - 08 EDM WRX
AZ1E400U inherits from AZ1E400C so putting the AZ1E400C code in will allow access with the AZ1E400U rom
ADM WRXAZ1E400C - ADM 2008 WRX
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD440">
<table type="X Axis" storageaddress="0xDD3E8" />
<table type="Y Axis" storageaddress="0xDD428" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD558">
<table type="X Axis" storageaddress="0xDD500" />
<table type="Y Axis" storageaddress="0xDD540" />
</table>
AZ1G400W ADM 2009/2010 WRX
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
AZ1G900C 2011 ADM WRX
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
SADM WRXAZ1E400E SADM 2008 WRX MT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD440">
<table type="X Axis" storageaddress="0xDD3E8" />
<table type="Y Axis" storageaddress="0xDD428" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD558">
<table type="X Axis" storageaddress="0xDD500" />
<table type="Y Axis" storageaddress="0xDD540" />
</table>
AZ1G400Y - 2009/2010 SADM WRX 265hp MT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
AZ1G800D - 2011 SADM WRX MT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
ForestersAZ1G101R - 2009/10 USDM Forester XT AT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
AZ1G101N - 2009/10 EDM Forester XT AT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>
AZ1G101m - 2009/10 AUS Forester XT MT
Code:
<table name="Requested Torque Limit A (Per Gear/Engine Speed)" storageaddress="0xDD470">
<table type="X Axis" storageaddress="0xDD418" />
<table type="Y Axis" storageaddress="0xDD458" />
</table>
<table name="Requested Torque Limit B (Per Gear/Engine Speed)" storageaddress="0xDD588">
<table type="X Axis" storageaddress="0xDD530" />
<table type="Y Axis" storageaddress="0xDD570" />
</table>