old-polack #0.0:
The recommended size for /boot was 188MB, and since I had the room, I figured I'd allow room for expansion. I had initially set the size at 1024MB, and it wasn't booting, so I figured it needed more room for some arcane reason (temp files or ram disk, maybe). I dunno, I'm a NooB, remember? <grin> Now, looking around the fora, I think it might have been my change of the first boot device from CD to floppy. By the way, after it successfully (Please, Allah, please!) boots from hard disk, do I need to reinsert the CD?
old-polack #1.0: My RAM is 1.5 GB (not much these days, I know, but this is an AMD Athalon 900 dating from around 2000 or so (at least that's what the BIOS is showing). As such, this is probably the most modern machine I've rebuilt out of my collection of spare parts (which includes an MFM drive and my firewall, a 486dx2-66 running Red Hat). As I've got to save up for my property taxes, any spare funds go toward paying off my credit cards and such (I did mention this was a wonderful economy, didn't I?), so I can't afford new hardware.
old-polack #1.1: Therefore, my reasoning to use a larger /swap partition. The combination of older processor, limited ram, and a larger /swap gave decent performance (at least in XP). I also have a habit of downloading things that look 'interesting', including large .iso files. I'm not much into the music and videos (I don't even have an iPod!) and my cell phone is just that - a phone. Call me an old-fashioned type of girl ... (That explains why I'm still using a zip drive and Kodachrome!)

What I don't see is the * that indicates a startable partition. This is the contents of /boot:
[guest@localhost boot]$ ls
boot.backup.sda kernel.h-2.6.38.8-pclos1.bfs
config@ memtest-4.20
config-2.6.38.8-pclos1.bfs message-graphic
gfxmenu* System.map@
grub/ System.map-2.6.38.8-pclos1.bfs
initrd-2.6.38.8-pclos1.bfs.img us.klt
initrd.img@ vmlinuz@
kernel.h@ vmlinuz-2.6.38.8-pclos1.bfs
[guest@localhost boot]$
#0:0 Recommended by who? Certainly not PCLinuxOS. We don't recommend a boot partition at all. Here is a screen shot of my /boot directory (on the / partition)
Properties. Note the actual size used.

I do in fact have a boot partition, but not in the sense that you are using it. I boot 10 Linux installations presently on this machine, so my boot partition has copies of each of the /boot directories from each installation, renamed for the actual OS installed. The partition is
not mounted on any installation, it only serves as a backup partition from which I can boot any of the installations if the contents of any of the /boot directories on the respective / partitions gets corrupted. Being as I do testing of all the various kernels available for each installation, I have multiple kernels in each of the copied /boot directories, and with all of that going on, when I mount the partition on /mnt/boot, right click on the /mnt/boot directory, and choose Properties, I get this;

The total size of my boot partition, for 10 installations, is ~300 MB and still has 20% free.
#1:0 #1.2 Windows and Linux use RAM in a totally different manner. Having an enormous swap will gain you nothing, waste a lot of hard drive space, and probably slow your machine to a crawl if more than a few hundred MB are added to swap, considering both your CPU and physical RAM. Swap is for emergency use only, as far as Linux is concerned, used as a place to store data to free RAM for a process procedure, if RAM runs short, to prevent the process from dying, or freezing the system. Normally swap is not used at all, as long as there is enough RAM for normal functioning. 1.5 GB RAM should be fine. If you do not intend to hibernate your system, a swap partition equal to RAM is more than enough. If you do think you will use hibernate, then 3 GB would be the max you would need.
Seriously, you can't make valid decisions concerning a Linux system based on how Windows does things. Linux is completely different under the hood. I normally have 4 GB physical RAM in this machine, and have a swap partition of 8 GB to allow me to hibernate with complete safety. I forgot I'd removed one of the 2 GB ram sticks while running memtest, so for the last two days have been running with only 2 GB physical RAM. I never even noticed until I ran top. Still I get these results from top;
[root@fatman ~]# toptop - 19:53:35 up 1 day, 16:59, 10 users, load average: 0.05, 0.12, 0.13
Tasks: 197 total, 1 running, 193 sleeping, 0 stopped, 3 zombie
Cpu(s): 9.1%us, 2.8%sy, 0.0%ni, 87.4%id, 0.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2057856k total, 1957428k used, 100428k free, 16340k buffers
Swap: 8096756k total, 0k used, 8096756k free, 387304k cached <-- Note: 0k used
Running with only
half my usual RAM, swap remains
unused after almost 2 days.
As to not seeing a partition flagged as bootable, that's a Windows thing, unused by Linux. From my machine, with 10 bootable installations at present;
[root@fatman ~]# fdisk -l -u=cylindersDisk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000d21c
Device Boot Start End Blocks Id System
/dev/sda1 1 39 313236 83 Linux
/dev/sda2 40 1047 8096760 82 Linux swap / Solaris
/dev/sda3 1048 7127 48837600 83 Linux
/dev/sda4 7128 121601 919512405 5 Extended
/dev/sda5 7128 20500 107418591 83 Linux
/dev/sda6 20501 33267 102550896 83 Linux
/dev/sda7 33268 37158 31254426 83 Linux
/dev/sda8 37159 41049 31254426 83 Linux
/dev/sda9 41050 44940 31254426 83 Linux
/dev/sda10 44941 48831 31254426 83 Linux
/dev/sda11 48832 61886 104864256 83 Linux
/dev/sda12 61887 101050 314584798+ 83 Linux
/dev/sda13 101051 104942 31262458+ 83 Linux
/dev/sda14 104943 108893 31736376 83 Linux
/dev/sda15 108894 113071 33559753+ 83 Linux
/dev/sda16 113072 117641 36700160 83 Linux
/dev/sda17 117641 121601 31813992+ 83 Linux
Disk /dev/sdc: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2db1883a
Device Boot Start End Blocks Id System
/dev/sdc1 1 13 104391 83 Linux
/dev/sdc2 14 761 6008310 82 Linux swap / Solaris
/dev/sdc3 762 4497 30009420 83 Linux
/dev/sdc4 4498 91201 696449880 5 Extended
/dev/sdc5 4498 16947 100004593+ 83 Linux
/dev/sdc6 16948 41750 199230066 83 Linux
/dev/sdc7 41751 45520 30282493+ 83 Linux
/dev/sdc8 45521 50506 40050013+ 83 Linux
/dev/sdc9 50507 65096 117194143+ 83 Linux
/dev/sdc10 65097 79686 117194143+ 83 Linux
/dev/sdc11 79687 91201 92494206 83 Linux
Not a boot flag in sight... no Windows installations.