i currently get my FLAC files from a site called losslessinside.com, the files are limited in download speed from the source sites but they come zipped as well. The site has a good selection, and so far no viruses, being a student i dont have money to drop on FLAC files. Also i get a lot of 320's from torrents, and if you have Facebook a lot of artists give away free tunes if you like there pages, Butch clancy just released his new album through Fb, if you like trap then you should check it out.
Thanks for the link! I'm currently looking to replace all my EDM files from ages ago (128kbps MP3) with FLAC or higher quality MP3 versions. It's tough, but I'll get there someday.