Squire Affinity P-Bass ('01)
So I was having a problem with fretting up in the uppers (14+ fret is).... didn't matter what I did to the action couldn't get it to work right. Took it into the local good guitar shop (not GC), and yep the neck is crap.

I'm suprised it took this long from the posts I read about the same problem.
I'm left with a judgment call:
1. Just buy another Squire. The replacement neck for it from Fender is $150, the nice guys at the shop said they'd sell me a WHOLE BASS for that.
1a. Just because we could we put them next to each other:
'01 Affinity PBass: Deeper contour cuts, just "Squire" on the neck bolt plate, "Made in Indonesia", "Squire by Fender" decal with the fender just a type font, big tuner pegs (same size as all the other regular fenders in the shop), regular big a$$ gears. Alder body.
'05/6 Affinity PBass: Very shallow contour cuts, "Squire by Fender" on the neck bold plate, "Made in China", "Squire by Fender" decal with the Fender logo, tuner pegs much smaller ("dainty"), small enclosed tuners (looked cheap). Body felt light, but probably same as mine.
To be honest my bass was better except for the neck, IMO.
2. Buy a Warmoth/Ed Roman's/Moses replacement neck (i.e. a really nice high quality one) and put it on. Tele headstock, Jazz profile/ make my own decal $300ish?
2a. Get a $90 neck that's "good"?
3. Go look for a nice $300 bass and forget my attachment to the tuxedo PBass.
Assuming that the current body et al. with a very nice neck wouldn't be better than a whole new one....
Any opinions from folks that have gone through the same thing?

or just have while day dreaming
Thanks!