I'm having the exact same problem. I've recently baught battlefront for PC as my Xbox died and i love the game.
My version is DVD and i can't get any of the patch updates to install. I've re-installed the game multiple times and every time i get the exact same result, which is that it tells me to reinstall from the original cd-rom.
Also i dont think the DVD version is upto date as the header of the readme.txt on the DVD is this...
LucasArts, a division of Lucasfilm Entertainment Company Ltd
STAR WARS BATTLEFRONT (TM)
That leads me to believe my version of the game is 1.01 or is that the version of the readme? But surely if my game as the newest i'd be able to install the 1.3beta patch, right? But i cant.
Any help is greatly appreciated.
EDIT: forgot to ask also, is there any way to find out what version of the game i am actually running?