http://bugs.winehq.org/show_bug.cgi?id=29291
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com 2012-05-14 17:41:12 CDT --- Oh, nice discovery. I guess the game stores the selected texture format as an index and reordering the texture formats in ddraw "broke" it. Not the best programming practice...
If I understand correctly, though, a fresh install of TR3 works fine (or removing config.txt to force the game to redo its autoconfiguration), so I think this is actually an invalid bug i.e. there is nothing to fix.