First, .Net Framework isn't part of normal Windows updates unless it's already installed. So, Install .Net Framework 2.0 and I guess 3.5 and 3.5 SP1. Or start with 2.0 and 3.5, then run Windows updates to get the service packs.
.Net 2.0 x64 (unsure if you'll need the 32-bit version...you're running a 64-bit OS - which honestly could be part of the problem, see below.)
.Net 3.5
.Net 3.5 SP1 (these are both 32-bit)
Like I said above, a lot of OBDII software wasn't designed for 64-bit OS's and may or may not have 64-bit drivers, I haven't gotten my Durametric yet. If you have an older laptop around, I'd try that. You're both running mid-to-high-end machines that are more than capable of running the software, but could possibly be *too advanced*, depending on the software developer.
edit: per their
system requirements, your 64-bit-ness shouldn't be a problem, but you'll want to verify that you have the .Net Framework. I'd try an older laptop if all else fails...not a newer one.