improve ia-32 checks to include cpuid, bswap, sse3 and ssse3 support