Heh, that's ok. The dimensionality stuff just means how many different things you will change. For example, if you tested with all the same settings except that the CPU speed changed between tests, you would have 1 dimensional data. If both the CPU speed and the CPU type changed, it might be 2 dimensional data. You can also combine them so that you have "CPU Type and CPU speed" as a single dimension, but there are downsides sometimes to doing that. By changing the number of dimensions, you can decide how intimately you want to look at the data. You could for example, make "video card" a dimension, but you could just as easily give "Video memory speed" "GPU Speed" "GPU Type" "AGP Speed" and "Number of Pipelines" each their own dimension.
Have you taken any probabilty yet? It's extremely useful for this kind of stuff. Database knowledge is useful, but not nearly as useful as statistics. Really, you could do this all with flat files (or an excel spreadsheet) if you you really wanted to. The more important thing is setting up how you are going to run the tests, and examining how accuruate your results are, and whether or not they are meaningful.
Nite_Hawk