Sachverhalt: A. Die X._ AG verkaufte in der Zeit vom 14. April 1999 bis zum 28. Februar 2000 verschiedene Stockwerkeigentumseinheiten und Parkplätze eines Grundstücks in Zug. Mit Verfügung vom 17. Mai 2005 setzte die Grundstückgewinnsteuer-Kommission der Einwohnergemeinde Zug den steuerbaren Gewinn für diese Veräusserungen auf Fr. 1'330'959.-- und die geschuldete Steuer auf Fr. 133'095.-- fest. Dabei zog sie vom Erlös nebst anderen Anlagekosten (anrechenbaren Aufwendungen) den für das Jahr 1974 geschätzten Verkehrswert von Fr. 176'550.-- ab und nicht - wie die Pflichtige in ihrer Steuererklärung - den per Ende 1998 massgebenden Buchwert von Fr. 845'000.--. Diesen Punkt der Veranlagung focht die X._ AG erfolglos mit Einsprache und danach mit Rekurs an das Verwaltungsgericht des Kantons Zug an. B. Am 5. November 2007 hat die X._ AG beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten eingereicht. Sie beantragt, das Urteil des Verwaltungsgerichts vom 25. September 2007 aufzuheben und den vom Erlös abziehbaren Erwerbspreis aufgrund des Buchwerts per Ende 1998 und nicht des Verkehrswerts von 1974 festzusetzen. C. Das Grundstückgewinnsteueramt der Stadt Zug schliesst auf Abweisung der Beschwerde, während die Eidgenössische Steuerverwaltung und das Verwaltungsgericht auf eine Stellungnahme verzichtet haben. D. Mit Präsidialverfügung vom 5. Dezember 2007 ist der Beschwerde die aufschiebende Wirkung zuerkannt worden.