Found this one, assigning the same pixel shader to an object or class of objects over and over again each frame will slow down the file, presumably due to whatever overhead is used in loading the shader, even if its a redundant assignment- shouldn't the function check if its the same shader the object already has and just skip it? Not a big priority, but can cause some bad slowdown for those unaware of it. The slowdown is pretty huge, as you can see from this example
This only applies for loading effect files in HWA, not loading the built in ones
example: Please login to see this attachment.
For everyone else, just make sure you aren't redundantly assigning shaders, until its fixed. "Once while action loops" or only when an object is created works best