Nem vagyok szakértő, csak lelkes linuxhasználó immáron másfél éve, úgyhogy megpróbálok képességeimhez mérten válaszolni a kérdéseidre.
Először is, a helyek. A swapot jól írták, kábé legyen akkora mint a RAM, annál nagyobb nemigen kell. A swapnak amúgy olyasmi szerepe van mint a RAMnak, ha pl. hibernálod a gépet, akkor a swapra menti el a rendszer a RAM tartalmát, és ha felébreszted, onnan tölti be. Éppen ezért nincs szükség több swapra, mint amennyi RAMod van.
Nekem 80 gigás merevlemezem van, abból 10 giga az ubuntu, 60 giga a /home, a többi pedig swap, meg dualboot-windows (amiről majd később szót ejtek). Az ubuntunak alapból nem kell sok hely, az én rendszerem már eléggé belakott, mégse foglal többet 6 gigánál az egész így ahogy van. A /home-nak kell majd több helyet hagynod (amennyit csak lehet), ugyanis az felel meg a windowsos Dokumentumok mappának, oda tudod pakolni a cuccaidat, máshova nem, oda töltesz le, egyszóval minden személyes cuccod ott lesz. Ezen kívül a rendszer a programok beállításait is oda menti. Ha ubuntut telepítesz, akkor alapból berakja neked a /home-t az ubuntus partícióra, de én azt mondom, érdemes kitenni külön partícióra (ezt a telepítésnél be lehet állítani), mert ha a későbbiekben gebasz lesz a rendszerrel, amit mondjuk újratelepítéssel lehet csak megoldani, akkor a beállításaid megmaradnak, mert azok a /home partíción voltak, és nem az ubuntuson, és így nem érintettek az újratelepítésben.
A dualboot azt jelenti, hogy a linux _mellé_ telepíted az xp-t, nem rá. Magyarul bekapcsolod a gépet, és rögtön ki kell választani, hogy melyik rendszer induljon el, egyszerre csak az egyik tud. Ha játszani akarsz, inkább ezt tudom ajánlani, mint a virtuális gépet, mindjárt elmondom, miért.
Amit te mondtál, az a virtuális gép. Az úgy működik, hogy van egy program az ubuntun, amibe mondjuk windowst tudsz telepíteni, így tulajdonképpen az ubuntun belül egy ablakban megnyílik egy windows. Ez azért jó, mert nem kell újraindítani hozzá a rendszert, és egyszerre is tudod használni a kettőt, viszont a hátránya az, hogy a két rendszernek osztoznia kell az erőforrásokon, mivel ugye egyszerre futnak. Ezt tehát olyan programokhoz tudom ajánlani, amik nem eszik meg a gépet, viszont mindenképpen xp kell a futásukhoz. Netbank, meg ilyesmi. Komolyabb játékok viszont nálam már rendesen szaggatnak virtuális gépen.
Azt meg, hogy wineval, vagy dualboottal jobb játékokat futtatni, ki kell próbálni, nincs más mód. Tedd fel először wineba. Ha ott fut rendesen, akkor okés a dolog. Ha nem fut, akkor dualboot-windowsba tedd fel, ott biztos, hogy fog futni.