http://bugs.winehq.org/show_bug.cgi?id=19474
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2009-07-27 05:00:50 --- Works for me, but it probably also depends on your specific graphics settings, and perhaps graphics card. Also note that 185.18.14 appears to break the ingame HUD among other things in TF2 (I don't know if that's our bug or nvidia's, but it works with 180.60).
The utlmemory.h assertion is generated by TF2, not Wine or the driver, so this could also be a general memory corruption issue, not necessarily related to that patch. There is one bug in the context management related to destroying a context's current rendertarget which could cause random behaviour, http://bugs2.winehq.org/attachment.cgi?id=22626 should fix that. You could try that, but at first sight this looks different.