Definately, VIA makes good chipsets.
Problem is that there are a few shady companies that sell them, so they got a bad reputation for a while to a lot of people.
Also some things get reputations they don't deserve. For example I have a ancient little motherboard, Sis K5s7a.
Places like Anandtech and Tomshardware reviewed it, and it was very fast due to it's one chip combined north/south bridge design, and it was very inexpensive. It was faster then motherboards that cost 2 times to 3 times as much.
So lots of people bought it and tried to overclock with it. Of course this failed miserably for the most part because the board was designed as a low-price fuddy-duddy desktop machine, so people burned out a lot of them and got them unstable with busted caps and worn out componates. So they got the reputation for being peices of crap.
Some Via-based boards are crap, others are great enterprise level boards with great stability and performance. It's up to the manufacturer of the motherboard.
Oh, that and if you buy a AMD64 machine, be sure to buy memory approved by the manufacturer of the motherboard. AMD64 machines are very sensitive to memory types aparently.
Then you have Nvidia. Nvidia has successfully leveraged it's marketing clout from it's video cards to gain a significant foothold in the enthusienst market. They have considurable amounts of technology in their drivers and it tricks Windows users into thinking they have something wonderfull... However under Linux it's a different story.
Nvidia soundstorm! Pretty cool stuff, right? People singing it's praises, right? WELL you know that it realy is a slightly engineered cheapo Intel8x0 derived design, right? The cheapest of the cheap audio chipsets! It doesn't even support hardware mixing like the cheapo Creative Soundblaster 5.1 live. If you want more then one sound source you have to setup software mixing plugins thru Alsa's Dmix plugin.
Also the onboard nic is pretty nice, right? Well know, that's a Realtek-derived design. Cheapest of the cheap nic cards. I bought several realtek-based cards under different manufactures for stuff like "buy 2 get one free" specials were each card costs 8 bucks. Now these cards are cheap, but they work perfectly under Linux.
Realtek actually does a very good job on supporting linux, one of the better companies out their. Free drivers when they can manage it. However Nvidia changed it around just enough that Linux drivers recongnized it as a realtek card, but when they load they won't work becuase of the differences.
Now Nvidia makes decent enough motherboards, usually good quality when compared to Via boards aviable at the same price range, but they aren't all that.
The only real advantage that Nvidia boards have is the video card is fairly fast. A Geforce4 MX440 or whatever they are called. Of course it's not a real Geforce4, it's actually a Geforce2 that has been warmed over to be much faster then it's ancesters and much cooler.
This is nice compared to Via's unichrome or Intel's Extreme 3d stuff, which you find on their low-budget onboard video setups. Those designes were designed for ebedded low power and general use setups and those companies don't have the resources devoted to making video cards like Nvidia does.
The only difference besides that would be that Nvidia is fairly hostile torwards Linux. They have closed source drivers, the refuse to help developers design drivers for otherwise generic hardware. Via and Intel do on occasion (but not always) provide their own open source reference drivers that the kernel guys fix up and get running well.
One of the major differences is that Linux is very commonly used in the server market. Via and Intel have lots of stuff in servers, especially Via now that Opteron has been catching on. Linux has about 12-17% or so of the market in server shipments, about 20% or so of OS sails, and probably a overall 25-30% of servers run Linux or other Open source/Free software operating systems. (FreeBSD, OpenBSD, etc)
So since that motherboard stuff gets used in lots of servers gets used in lots of desktops, then Intel and Via (and AMD I guess) have good reason to support Linux well.
At least that's how I see it. (lots of guessing and innacurracies to be sure)
Problem is that there are a few shady companies that sell them, so they got a bad reputation for a while to a lot of people.
Also some things get reputations they don't deserve. For example I have a ancient little motherboard, Sis K5s7a.
Places like Anandtech and Tomshardware reviewed it, and it was very fast due to it's one chip combined north/south bridge design, and it was very inexpensive. It was faster then motherboards that cost 2 times to 3 times as much.
So lots of people bought it and tried to overclock with it. Of course this failed miserably for the most part because the board was designed as a low-price fuddy-duddy desktop machine, so people burned out a lot of them and got them unstable with busted caps and worn out componates. So they got the reputation for being peices of crap.
Some Via-based boards are crap, others are great enterprise level boards with great stability and performance. It's up to the manufacturer of the motherboard.
Oh, that and if you buy a AMD64 machine, be sure to buy memory approved by the manufacturer of the motherboard. AMD64 machines are very sensitive to memory types aparently.
Then you have Nvidia. Nvidia has successfully leveraged it's marketing clout from it's video cards to gain a significant foothold in the enthusienst market. They have considurable amounts of technology in their drivers and it tricks Windows users into thinking they have something wonderfull... However under Linux it's a different story.
Nvidia soundstorm! Pretty cool stuff, right? People singing it's praises, right? WELL you know that it realy is a slightly engineered cheapo Intel8x0 derived design, right? The cheapest of the cheap audio chipsets! It doesn't even support hardware mixing like the cheapo Creative Soundblaster 5.1 live. If you want more then one sound source you have to setup software mixing plugins thru Alsa's Dmix plugin.
Also the onboard nic is pretty nice, right? Well know, that's a Realtek-derived design. Cheapest of the cheap nic cards. I bought several realtek-based cards under different manufactures for stuff like "buy 2 get one free" specials were each card costs 8 bucks. Now these cards are cheap, but they work perfectly under Linux.
Realtek actually does a very good job on supporting linux, one of the better companies out their. Free drivers when they can manage it. However Nvidia changed it around just enough that Linux drivers recongnized it as a realtek card, but when they load they won't work becuase of the differences.
Now Nvidia makes decent enough motherboards, usually good quality when compared to Via boards aviable at the same price range, but they aren't all that.
The only real advantage that Nvidia boards have is the video card is fairly fast. A Geforce4 MX440 or whatever they are called. Of course it's not a real Geforce4, it's actually a Geforce2 that has been warmed over to be much faster then it's ancesters and much cooler.
This is nice compared to Via's unichrome or Intel's Extreme 3d stuff, which you find on their low-budget onboard video setups. Those designes were designed for ebedded low power and general use setups and those companies don't have the resources devoted to making video cards like Nvidia does.
The only difference besides that would be that Nvidia is fairly hostile torwards Linux. They have closed source drivers, the refuse to help developers design drivers for otherwise generic hardware. Via and Intel do on occasion (but not always) provide their own open source reference drivers that the kernel guys fix up and get running well.
One of the major differences is that Linux is very commonly used in the server market. Via and Intel have lots of stuff in servers, especially Via now that Opteron has been catching on. Linux has about 12-17% or so of the market in server shipments, about 20% or so of OS sails, and probably a overall 25-30% of servers run Linux or other Open source/Free software operating systems. (FreeBSD, OpenBSD, etc)
So since that motherboard stuff gets used in lots of servers gets used in lots of desktops, then Intel and Via (and AMD I guess) have good reason to support Linux well.
At least that's how I see it. (lots of guessing and innacurracies to be sure)