Assuming you really have 275/35r15 tires.. Which are actually 22.6" tall... 2900 rpms may be correct..
assuming .78:1 for top gear (.75 for a4ld, .78 for 5 speed manual)...
3000 rpms with a Rear Diff of 4.10 with a trans gear ratio of .78 and transfer case in high range (1:1) would be 63mph...
3000 rpms with a rear diff ratio of 3.73 and all else above being the same would be 69mph...
Now, if you really have 235x75r15 which is a 28" tall tire.....
3000 rpms with a rear diff of 4.10, trans gear ratio of .78 and transfer case in high range (1:1) would be 78.2mph...
the same with 3.73 would be 85.9mph..
the same with 4.56 woudl be 70.3mph
BUT, if your not going into OD (assuming an auto tranny).. you would have the following..
3000 rpms, 4.10 gears 28" tire-->61mph
3000 rpms, 3.73 gears 28" tire --> 67mph
3000 rpms 3.27 gears 28" tire --> 76.5mph
I did not figure it for 22" tires since I doubt thats what you really have (and the speed would be mucher lower than for the 28" tire)..
Soo, in short.. It looks like your are either not going into OD, or lockup is not working (with an auto tranny).. If your a manual tranny, You would have to have 4.56 gears (which is not an available stock gear ratio)
BTW.. to help figure the numbers I used
http://www.4lo.com/calc/gearratio.htm I filled in the tire diameter, diff ratio, rpms, and set the transmission ratio to either .78 (for od) for 1 (for no od and the transfercase ratio to 1 (high range).
~Mark