The best answer is to come to an agreement with the DM. While there are avenues you might pursue to mitigate what he’s doing, getting into an arms race is a losing proposition and isn’t any fun. Explain that you are aware that the Wizard class is phenomenally powerful, but that you have no interest or intent on breaking his game. Point out how you’ve already taken an almost-crippling LA +2 race, which is clearly not an optimal option: you have already shown dedication to making the game about more than just becoming as powerful as possible.
If that fails, I’d very seriously consider leaving the group. Not because the Wizard is unplayable like that – you can remain pretty powerful on your automatic 2 spells per level – but because that’s a sign that your DM is unwilling to trust you, and that’s a really bad sign.
Otherwise, Pulsehead and Jacob’s answers are good. Even if your DM gives you a little time, you may need to take advantage of them.
If things get very bad, but you don’t want to leave, you do have another option: have your Wizard refuse to go on the next inane little side-quest, so that he can stay home and finish scribing that spell. This should state very clearly to your DM that you do not appreciate what he is doing, and that you are not going to accept it. Obviously, if your character stays home, you’re not getting to play: you are telling the DM that you would rather not play than continue to play as you have been. This is, hopefully obviously, a measure of last resort.
This makes it sounds like a wizard would have a really hard time to prepare a spell from another's spellbook. Is that the case?
That is correct.
As you quoted, each wizard's spellbook notation is unique, therefore you can't prepare spells from someone else's book.
You must first copy the spell into your own book (deciphering the notation in the process), after which you can prepare it as normal.
Best Answer
The Basics
The rules for getting spells into wizard's spellbook are convoluted and finicky. They're summarized below so the player knows what he's getting into when he writes Wiz1 on his character sheet.
Starting Spells and Free Spells
A wizard's spellbook for free initially contains all 0th-level spells and additional spells he knows due to being a level 1 wizard, usually 1st-level spells totaling 3 + the wizard's Intelligence modifier. Some 0th-level wizard spells were published after the Player's Handbook; ask the DM if these, too, are included in a new wizard's spellbook, if the wizard picks 19 0th-level spells (the number of 0th-level Player's Handbook wizard spells), or if the DM has another system. At each new wizard level the wizard adds 2 new spells to his spellbook. This is free and takes no time.
Many prestige classes technically eliminate these free level-up spells. An extremely common house instead has such prestige classes grant these free spells upon gaining a level anyway but ask the DM.
Adding Spells to a Wizard's Spellbook
The wizard takes 1 day to study a scroll or another wizard's spellbook and makes a Spellcraft skill check (DC 15 + spell level). Success means the wizard can add the spell to the wizard's spellbook. Failure means the wizard "cannot attempt to learn or copy that spell again until [the wizard] gains another rank in Spellcraft" (PH 179). Ask the DM whether this means the spell can't be learned from this source or if the spell can't be learned from any source. It might be important.
The wizard then takes 1 day to copy the spell into a spellbook. A spell occupies 1 page per spell level (minimum 1 page) and costs 100 gp per page. Copying a spell from a scroll deletes the spell from the scroll, but copying a spell from another wizard's spellbook leaves the other spellbook intact. The wizard can also copy a spell the wizard's prepared; when finished, the spell is gone as though cast.
If the wizard has a spellbook, he can duplicate that spellbook by taking 1 day per 2 spells and spending 50 gp per occupied page.
The Cheapest Way: Master Stolen Spellbooks
This can be very cheap--free, even--but, obviously, dangerous. After acquiring another wizard's spellbook, the wizard attempts to attune to it (Complete Arcane 140). Instead of using the rules for preparing a spell from another wizard's borrowed spellbook (PH 178), the wizard makes a Spellcraft skill check (DC 25 + the level of the highest-level spell in the spellbook) and takes 1 week plus 1 day per spell. Success means never again needing to make a Spellcraft skill check to prepare spells from that spellbook.
The Other Cheapest Way: Eidetic Spellcaster
The wizard alternative class feature eidetic spellcaster (Dragon #357 89) eliminates the wizard's familiar but grants the wizard the ability to prepare spells, know spells from leveling up, and know spells learned from other's spellbooks (scrolls go unmentioned) without needing a spellbook at all. Costs are still incurred for learning new spells (e.g. the fee another wizard charges for access to his spellbook), but other costs just aren't. (Actually, the text says a wizard with the eidetic spellcaster alternative class feature "must pay all the normal costs for learning new spells (used instead in special incenses rather than inks) but [the wizard does] not need to put [the spells] into a spellbook," but there is no normal cost for learning a spell.)
(It's possible--even likely given the parenthetical--that the author of the eidetic spellcaster alternative class feature intended the standard cost for putting a spell into a spellbook still be paid (albeit only once forever) to add a spell to the character's virtual mental spellbook. Pitching such a requirement might mollify an otherwise wary DM. Never losing one's spellbooks and--barring ridiculous tragedy--never needing a backup might be worth a familiar in some campaigns, even given the expense. Further, other options exist for storing spells differently using feats, alternative class feature, substitution levels, and non-books as equivalents to spellbooks. This one's probably just the best.)
Second Cheapest Way: Secret Page
Using the 3rd-level Sor/Wiz spell secret page [illus] (PH 275) to make a 1-page-long yet extremely deep spellbook is frowned upon by many DMs and considered outright cheese by many players. I present it here without judgment. The spell secret page says that it
At least one source, Frank and K's online Dungeonomicon, pitches the spell secret page as the wizard's primary spellbook management tool. The wizard casts the spell secret page, touches a page, and a spell's text is the new visible layer, concealing whatever's beneath it, perhaps even previous castings of the spell secret page depending on how the DM rules the spell interacts with Combining Magical Effects (PH 171-2). Spellbook duplication this way is cheap and easy, but possibly still time consuming depending on the wizard's available resources.
There are a multitude of reasons even a generous DM may forbid this practice, and at least one reason (the 3rd-level Sor/Wiz spell dispel magic [abjur] (PH 223) et al.) a paranoid wizard would avoid this practice. Nonetheless, its advantages are huge, but a wizard player shouldn't surprise the DM with his wizard character's secret page spellbook in the middle of session and expect favorable treatment. Talk to the DM first and see if he agrees wizarding is overpriced, and if so then pitch the spell secret page as an alternative.
Third Cheapest Way: Boccob's Blessed Book
The held item Boccob's blessed book (DMG 249) (12,500 gp; 1 lb.) is a lockable (how lockable goes unmentioned), waterproof 1,000-page spellbook that permits transcribing spells to it without expending 100 gp in materials per page. If a wizard's fills a blessed book, he's saved 100,000 gp by spending 12,500 gp (or by spending half that if the wizard made it himself... by using the spell secret page, see above). This is the typical wizard's go-to for reduction of spellbook costs.
(The feat Ancestral Relic (Book of Exalted Deeds 39) gives a wizard means both to ditch at full price Greyhawked items (e.g. leftover kobold spears, oversized or undersized suits of armor, unwanted magic items, Maure Castle flooring) and to beef up the protections on or utility value of his spellbook, perhaps allowing a little extra cash for scribing.)
Other Ways