Putting aside the fact that your tank seems terribly overstocked (especially considering that pumpkinseeds can get very aggressive with each other and other fish), what temperature do you keep this tank at?
Walleye and smallmouth both prefer cool temperatures and high dissolved oxygen, so if you'd have trouble keeping your tank in the 72 degree range (personally I'd go even lower for these 2 species) then I'd go with the oscar.
You mentioned not having enough room to keep both the oscars and smallmouth+walleye. Oscars like tropical temps whereas the smallmouth and walleye like cooler temperatures anyway, so they wouldn't be particularly compatable, not accounting for space restraints.
Smallmouth can also be sensitive to water quality (I'm thinking this is true for walleye also, but cannot remember), unlike your oscars or pumpkinseeds, so this is something to consider when keeping them in a heavily stocked tank.
On the other hand keeping 2 oscars with several pumpkinseeds in a 75g will likely eventually cause serious carnage, so this isn't a very good option either.
Also want to add:
Smallmouth - possibly 2 ft long, commonly 15 inches or more.
Walleye - possibly 3 ft long, commonly 15 inches or more.
Neither are good community aquarium candidates as adults unless kept in very large tanks with fish that will not fit in their mouth.