Well, the hardware seems fine; it's as if the computer was specifically built for Heroes. The driver versions are up to date, but I don't understand what patch you're referring to.
1. When loading Heroes, a message appears in the bottom left corner of the window: Version...(the version number is displayed).
2. If "the hardware is fine," what's the point of your question? If you want to solve the problem, please provide your computer's configuration. This may help resolve your issue.