I have found that ubuntu support dell inspiron one 2310 with AMD video card,but I'm not sure it support nvidia geforce 520mx or not?
ps:I have tried my best to install the driver for 520mx on fedora,but never success.
For what I know DELL is one the companies that has good support with Ubuntu. The deal with the Nvidia card might be a little tricky but I highly recommend using the PPA for the Nvidia/Ati cards. It has solved a problem with another Nvidia mobile model I had and another 2. It has support for your card also.
To install the latest drivers from the PPA do the following:
In the terminal type:
Then update your repositories by typing in the terminal this:
Afterwards go to the Additional Drivers app by typing in the dash Drivers. Install the Nvidia recommended driver from the list and reboot.
This solved several cases of Old Nvidia cards and some mobile Nvidia cards.