My viking is not picky about thread in the least. It will sew beautifully with anything I throw at it. Sounds to me like the issue is your cone and it's set up. Cone stands - commercially available or cobbled together homemade ones - work a charm. And that was probably the reason for the sloppy bobbin winding with it as well.
Good luck!