All i meant by the quote about Qm and hilbert spaces was that it wasn't fair to say geroch was about categories cause it had some categorica stuff in itit just as you wouldn't say griffiths was a functional analysis book just cause it has a chapter on it.
I misunderstood you i thought you were the guy from Berkeley. Sorry i obviously can't read!
As for geroch, what i lied about it was that to many physics students
(and i was one of those first before i got frustruated and decided i needed to learn math ...which of course is s slippery spiral cause either you go into math or you realize that nobody knows enough math to teach you half the things you want to know about physics (you wouldn't believe the fundamental things done in physics so foten taken so for granted that NOBODY has ever justified; you always assume that it will be in some book somewhere til you start really asking...))
physics seems like it uses all sorts of unrelated math. Its nice to see some cohesion (of course if you ever do get into that foundations stuff you'll learn how many holes there are even in pure math, but that's another issue)
and by teachinga bout categories geroch is able to go through all sorts of stuff you'll need if you want to understand GR, QM, QFT and some things in modern theory.
Now that i know you're alone out there i feel for you.

All i can say is if you are looking at math/phys i would make sure you learn a lot about
linear algebra and get a good working knowledge of the basics of differetial topology and functional analysis. If you get a clue about these geometry and global analysis will come easier.
Don't for a second underestimate the amount of linear algebra you need.
Many schools only offer two courses in it and rarely does the more advanced one get to the important stuff (triangulation, the spectral thm, theory of determinants, multilinear algebra, inavriant subspaces, numerical linear algebra...etc)
If you learn this crap so much of basic graduate level physics will become easier. I recall seeing so many smart physics students work the butts off to try to remember stuff they could have derived or understood if they knew more math...they spend so much time learning stupid differential equations...and not even in generality. So you will have to learn a lot of it on your own (or depending upon how ambitious and snakey you are...independent study its a great feature of the vestiges of libereal society that in some places you can still get credit for reading a book

)
(see the thread on linear algebra starter books and there's lots of e book son the web too)
If you ever want more book reccomendations or course plans just ask.